package yl.hs.bmipfull.viewmodels.finance;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/*
 * ShipOrderSignInfoModel 发货单签收模型
 * @category
 * @author 谢景广
 * @date 2021-12-24
 */
@Data
public class ShipOrderSignInfoModel {
    /**
     * 签收人
     */
    private String signer;
    /**
     * 签收时间
     */
    private Date signingTime;
    /**
     * 签收数量
     */
    private BigDecimal signedQuantity;
    /**
     * 签收重量
     */
    private BigDecimal signedWeight;
    /**
     * 签收方式
     */
    private String signWay;

    /**
     * 图片路径
     */
    private String signPhotoPath;
    /**
     * 备注
     */
    private String remark;

    private String signSVG;

    /**
     *
     */
    private String flag;
    private BigDecimal quantity;
    private BigDecimal netWeight;
    private BigDecimal price;
    /**
     * 审核单价
     */
    private BigDecimal shipmentReviewPrice=BigDecimal.ZERO;

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getSignSVG() {
        return signSVG;
    }

    public void setSignSVG(String signSVG) {
        this.signSVG = signSVG;
    }

    public String getSignPhotoPath() {
        return signPhotoPath;
    }

    public void setSignPhotoPath(String signPhotoPath) {
        this.signPhotoPath = signPhotoPath;
    }

    /**
     * 审核备注
     */
    private String shipmentReviewRemark;

    public String getShipmentReviewRemark() {
        return shipmentReviewRemark;
    }

    public void setShipmentReviewRemark(String shipmentReviewRemark) {
        this.shipmentReviewRemark = shipmentReviewRemark;
    }

    public String getSigner() {
        return signer;
    }

    public void setSigner(String signer) {
        this.signer = signer;
    }

    public Date getSigningTime() {
        return signingTime;
    }

    public void setSigningTime(Date signingTime) {
        this.signingTime = signingTime;
    }

    public BigDecimal getSignedQuantity() {
        return signedQuantity;
    }

    public void setSignedQuantity(BigDecimal signedQuantity) {
        this.signedQuantity = signedQuantity;
    }

    public BigDecimal getSignedWeight() {
        return signedWeight;
    }

    public void setSignedWeight(BigDecimal signedWeight) {
        this.signedWeight = signedWeight;
    }

    public String getSignWay() {
        return signWay;
    }

    public void setSignWay(String signWay) {
        this.signWay = signWay;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public BigDecimal getQuantity() {
        return quantity;
    }

    public void setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getNetWeight() {
        return netWeight;
    }

    public void setNetWeight(BigDecimal netWeight) {
        this.netWeight = netWeight;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
